#ifndef __X_MSG_HANDLER_H__
#define __X_MSG_HANDLER_H__

#include "PacketProcessor.h"

class CMsgHandler
{
public:
	CMsgHandler();
	virtual ~CMsgHandler();

	void OnNewClientLinkConnected(xMSG& msg);
	void OnSrvReg(xMSG& msg);
	void OnSrvList(xMSG& msg);
	void OnUnbing(xMSG& msg);

protected:
	void Reg();
	void SendLocalReg(net_obj_ptr link);
};

#endif //__X_MSG_HANDLER_H__